/* CSS Document */
img{border:0;}
body{margin:0 auto; padding:0;}
#menu { height: 51px;margin: 0px auto; position: relative;z-index: 10;}
#menu .menu_nav { width:1000px; height:51px; background-color:#095386; margin:0 auto; position: relative; z-index: 100;}
#menu .menu_nav ul {float: left; list-style:none; list-style-type:none; margin:0 auto; margin-left:0; padding:0;}
#menu li {float: left; display: block; overflow: visible; vertical-align: top;}
#menu .menu_nav ul li{position:relative;}
.menu_nav a{color:#fff; cursor:pointer;}
.menu_nav a.about_ls, .menu_nav a.css_zggmcg, .menu_nav a.css_zggmzhw, .menu_nav a.css_wgrlh,a.media_center, .menu_nav a.css_zlbg,.menu_nav a.css_bszn {line-height: 51px; text-decoration:none; color:#fff; font-size:16px; text-align:center;  z-index:1007;font-family:"寰蒋闆呴粦";}
.menu_nav a.about_ls span, .menu_nav a.css_zggmcg span, .menu_nav a.css_zggmzhw span, a.media_center,.menu_nav a.css_wgrlh span, .menu_nav a.css_zlbg span ,.menu_nav a.css_bszn span{display: block; height:51px; font-size:16px;line-height:51px; font-family:"寰蒋闆呴粦";padding:0 10px; float:left;}
.menu_nav li a.hover{color:#b00;  line-height: 51px;font-size:16px;}
.menu_nav li a.hover span{color:#fff;font-size:16px; background:url(../images/rp1.png) repeat-x;padding:0 10px;}
.menu_nav li a.active span{color: #B00;font-size:16px;padding:0 10px;}
.menu_nav_l{width:40px; text-align:center; height:51px; float:left;}
.menu_nav_c{width:766px; height:51px; float:left;}
.menu_nav_r{width:194px; height:38px; position:absolute; right:0; top:13px; float:left;}
/*take off background*/

.menuitempanel {top: 51px; position: absolute; z-index: 1000; display: none; left:0; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.3); box-shadow:2px 2px 6px rgba(0,0,0,.3); border-bottom-right-radius: 12px; border-bottom-left-radius: 12px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=150,strength=6)";
*filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=150,strength=6);
}

.menucontentdiv {background:none; border: 1px solid #CCC; padding: 2px 2px 0 3px; width:auto; height:100%; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.menucontentdiv .clearfix{position:relative;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:5px;}
}
@-moz-document url-prefix(){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:5px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:5px;}
}/*opera&#19987;&#23646;*/
:root .shadow_b_layout, :root .menufillet_e {display:none\9;}/*IE9&#19987;&#23646;*/
:root .menucontentdiv{ margin-right:0px\9;border-right: 1px solid #CCC\9;border-bottom: 1px solid #CCC\9;}
:root .menucontentdiv .clearfix{ padding-bottom:15px\9;}
.menufillet_s, .menufillet_w, .menufillet_e, .menufillet_se, .menufillet_sw{position: absolute;zoom: 1;display: block;overflow: hidden;
background-attachment:scroll; background-color:transparent; z-index: 999; width: 10px;height: 10px;}
.menufillet_e { background-image: url(hw_s_232058.png);background-repeat: repeat-y; _background:transparent; height: 100%; right: 0px; top: 0; width: 7px;}